import java.rmi.Remote;
import java.rmi.RemoteException;
import java.util.HashMap;

public interface ServerRMI extends Remote {
  public void heartbeat(ClientRMI record) throws RemoteException;
  public boolean registerClient(ClientRMI record) throws RemoteException;
  public boolean unregisterClient(ClientRMI record) throws RemoteException;
  public HashMap<String, ClientRMI> getGroup() throws RemoteException;
}
